sacrifice everything, for victory - Français Anglais Dictionnaire